.ad_banner{ width: 100%; min-height: 275px; max-height:350px; color:#fff; text-align:center;}
.ad_banner span{font-size:26px; line-height:36px;padding-top: 105px;display: inline-block; color:#fff;}
.ad_banner p{font-size:14px; line-height:24px; text-transform:uppercase; color:#fff;}

/************** 内页 **************/
.n_menu{ min-height:50px; text-align:center; margin-top:50px;}
.n_menu a{display:inline-block; padding:0 20px; font-size:14px; line-height:36px; color:#444; border:1px solid #ddd;border-radius:26px; margin:5px 6px;}
.n_menu a:hover,.n_menu a.on{ color:#fff;background:#1e4586; display: inline-block; padding:0 20px;}



/***************about **************/
.n_bottom{overflow:hidden;}
.news_bottom{overflow:hidden;}

/********************* news ******************/
.News_list{ height:166px; border-bottom:1px dotted #ddd; display:block;}
.news_time{width:120px; float:left; font-size:26px; text-align:right;margin-top: 12px; color:#999;}
.News_pic{width:284px; height:142px; overflow:hidden;}
.News_pic img{max-width:100%; height:142px; text-align:center;transition-duration: 1000ms; transition-timing-function: ease-out; transform: scale(1, 1);-webkit-transform: scale(1, 1);-webkit-transition-duration: 1000ms;-webkit-transition-timing-function: ease-out;}
.News_pic img:hover{transform: scale(1.2, 1.2);transition-duration: 1000ms; transition-timing-function: ease-out; -webkit-transform: scale(1.2, 1.2); -webkit-transition-duration: 1000ms; -webkit-transition-timing-function: ease-out;}
.News_text{width:630px;margin-left: 70px; }
.News_text h2{width:100%; height:50px; line-height:50px; font-size:18px; overflow:hidden;}
.News_text span{width:100%; color:#999; font-family:Arial, Helvetica, sans-serif; margin-top:32px; display:block;}
.News_text p{width:100%;  max-height:48px; overflow:hidden; color:#666; margin-top:8px;}
.news_bottom a:hover{color:#1e4586;}

.newsinfo_title{ color:#333;}
.newsinfo_time{height:22px; margin-bottom:16px; color:#aaa; line-height:22px;}
.newsinfo_content{ margin-bottom:26px;}
.newsinfo_a a{ color:#1e4586; font-weight:bold;}



/***************product **************/
.case_tt{font-size:16px; line-height:30px;margin-top:8px;text-align: left;text-indent:10px;}
.case_dd{width:100%; height:92px; overflow:hidden; background:url(../images/icn28.jpg) no-repeat center top; font-size:12px; color:#555; line-height:26px;}
.case_dd span{width:90%; margin-left:5%; margin-top:18px; float:left; height:56px; overflow:hidden;}
.case_pic{max-width:1200px; overflow:hidden;text-align:center; margin-top:36px;}


/************** 产品详情 **************/
.proinfo_bottom{width:100%; margin-bottom:30px;}
.proinfo_img{width:320px; min-height:300px; float:left; overflow:hidden;}
.proinfo_img img{width:320px;float:left; overflow:hidden;}
.proinfo_right{width:840px; min-height:326px; color:#666;}
.pro_tt{width:100%; color:#222;}
.Pro_texts{width:100%; min-height:200px; display:block; color:#666;line-height: 28px;}

.bussinfo_bottom{width:100%; min-height:200px; float:left;}



/*****  join ***************/
.aw{width:100%;}
.nnright_con{line-height:32px;}
.nnright_con p{ line-height:56px;}
.nnright{ width:100%; float:left; border-bottom:2px solid #ccc;}
/*--------------------Q&A------------------*/
.demo{width:100%;}
.menu_head{cursor:pointer;position:relative; border-top:2px solid #ccc; height:56px; font-size:14px; color:#444; line-height:56px; padding:0 26px; overflow:hidden; background:url(../images/icon02.png) no-repeat 1157px center;}
.menu_list .current{ border:none; font-size:16px; color:#fff; line-height:56px;background:url(../images/icon01.png) no-repeat center center; }
.menu_body{display:none;}
.con_stye{background:#f7f7f7; padding:20px 26px 30px 26px;}
.con_stye p{ line-height:32px;}


/************** online **************/
.message{width: 532px;float: right; display:block;}
.button_1{width:96px; height:31px; float:left; border:none; cursor:pointer; background:#1e4586;font-family:"微软雅黑"; color:#FFF; font-size:14px;line-height:31px; letter-spacing:1px;border-radius:5px;}

/************* 全国分公司 ****************/
.development .d_left{ width:500px; margin-right:40px;}
.development .d_right{ width:660px; }
.development .d_right li{ padding:16px 0 26px 20px; border-bottom:1px dashed #cccccc; line-height:24px;}
.development .d_right li:last-child{ border-bottom:none;}
.development .d_right li .d_r_s1{ width:11%;}
.development .d_right li .d_r_s2{ width:89%;line-height: 28px;}
.development .d_right li .d_r_s2 img{ width:auto; max-width:100%; height:auto;}


/*------------荣誉列表列表-------------*/ 
.p_honorlist > ul{  float:left; width:1200px;}
.p_honorlist > ul > li{ float:left; margin:10px 28px 0 0; border: 1px solid #eee;padding: 10px; width:250px; height:240px; overflow:hidden;}
.p_honorlist > ul > li a{width:100%; height:193px; text-align:center}
.p_honorlist > ul > li a img{border:#eeeeee solid 1px; max-width:100%; height:100%; text-align:center;}
.p_honorlist > ul > li a:hover img{opacity:0.8;filter:alpha(opacity=80); border:1px solid ##0063b8;}
.p_honorlist > ul > li span{  text-align:center; font-size:12px; float:left; } 
.p_honorlist > ul > li span{width:100%; height:40px; color:#333; vertical-align:middle;display:table-cell;/*垂直居中*/display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align: center; font-size:14px;}

/**************** 在线申请 ********************/
.join-left{width:500px; float:left;}
.join-right{width:650px; float:right;}
.join-left .ttl {
  font-size: 26px;
  margin-bottom:30px;
}
.join-left .discribe {
  line-height: 28px;
  color: #666;
}
.list-form li {
  float: left;
  width: 45%;
  height: 46px;
  margin: 0 0 20px 4%;
  background: #fff;
  border: 1px solid #dcdcdc;
}
.list-form li label {
  float: left;
  line-height: 44px;
  padding-left: 10px;
  color: #666;
}
.list-form li .text {
  float: left;
  height: 44px;
  padding-left: 15px;
  width: 70%;
  font-size: 14px;
  color: #666;
}
.list-form li select {
  float: left;
  height: 44px;
  width: 100%;
  padding: 0 6px;
  font-size: 14px;
  color: #666;
}
.list-form li textarea {
  width: 100%;
  padding: 0 10px;
  height: 200px;
  line-height: 24px;
  color: #666;
}
.list-form li .btn {
  width: 100%;
  height: 42px;
  line-height: 42px;
  color: #fff;
  background: #1e4586;
  font-size: 16px;
}
.list-form li.sm {
  width: 21.4%;
}
.list-form li.right {
  margin-left: 2%;
}
.list-form li.lg {
  width: 96%;
  height: auto;
}
.list-form li.bdn {
  border: none;
}
.list-form .label {
  margin-left: 5%;
  margin-bottom: 10px;
}
.list-store .item {
  margin: 0 15px 50px;
  background: #fff;
  overflow: hidden;
  box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.2);
  transition: all .3s;
}
.list-store .item .wrap {
  padding: 20px;
  transition: all .3s;
  position: relative;
}
.list-store .item .ttl {
  font-size: 16px;
  margin-bottom: 10px;
}
.list-store .item .els {
  width: 100%;
  padding-bottom: 8px;
  color: #666;
  transition: all .3s;
  position: relative;
}
.list-store .item .els:after {
  content: ' ';
  width: 0;
  height: 1px;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  transition: all .3s .15s;
}
.list-store .item .detail {
  display: block;
  width: 25px;
  height: 25px;
  background: url(../images/icon/icon03.png);
  position: absolute;
  right: 20px;
  bottom: 35px;
}
.list-store .item:hover {
  transform: translateY(-10px);
  background: #2258b3;
}
.list-store .item:hover .wrap,
.list-store .item:hover .els {
  color: #fff;
}
.list-store .item:hover .els:after {
  width: 100%;
}


/**********************开始返回顶部*****************/
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
/*.go-top .go:hover{background-position: 0 -250px;}*/
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback span{ border:#d6d6d6 dotted 1px; top:0; display:none; background:#005bac; height:45px; line-height:45px; position:absolute; text-align:center; right:50px; width:150px; color:#fff; font-size:14px; font-weight:bold;}
/*.go-top .feedback:hover{background-position: 0 -300px;}*/
.go-top .uc-2vm{background-position: 0 0;}
/*.go-top .uc-2vm:hover{background-position: 0 -350px;}*/
.go-top .feedback01{background-position: 0 -49px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 187px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin:4px 10px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}
.logo-2wm-box img{ margin:0 6px 6px 6px;}
/**********************结束返回顶部*****************/